
function fnProductSearchStep1(strItem){var strItem=strItem.toLowerCase();fnHideAllSearches();fnResetToDefaultValues();switch(strItem){case'adhesives':$('searchby_adhesivessealants').style.display='block';fnSetAjaxResult('searchby_adhesivessealants_results');break;case'sealants':$('searchby_adhesivessealants').style.display='block';fnSetAjaxResult('searchby_adhesivessealants_results');break;case'relatedservices':$('searchby_relatedsearches_div').style.display='block';$('searchby_relatedsearches_results').style.display='none';fnApplyFilter($('ProductArea').value,0,0);break;}}
function fnProductSearchStep2(strItem,blnFirstLoad){var strItem=strItem.toLowerCase();fnHideStep2();var strType=$('ProductArea').value;switch(strItem){case'substrate':$('substrateselector').style.display='block';$('Searchby').value=strItem;$('btnSearch').style.display='block';fnUpdateSubstrateLists($('ProductArea').value);break;case'market':$('marketselector').style.display='block';$('marketselector_market').style.display='block';$('marketselector_application').style.display='none';$('marketselector_producttype').style.display='none';$('Searchby').value=strItem;$('btnSearch').style.display='block';if(!blnFirstLoad){fnApplyFilter($('ProductArea').value,0,0);}
break;case'helpdesks':document.location.href='Helpdesks.aspx';break;}
if(strType=='relatedservices'){$('marketselector').style.display='block';$('marketselector_market').style.display='block';$('marketselector_application').style.display='none';$('marketselector_producttype').style.display='none';var strSelected='';for(iLoop=0;iLoop<$('Searchby_relatedsearches').options.length;iLoop++){if($('Searchby_relatedsearches').value==$('Searchby_relatedsearches').options[iLoop].value){strSelected=$('Searchby_relatedsearches').options[iLoop].text;}}
fnApplyFilter(strSelected,0,0);$('btnSearch').style.display='block';}}
function fnOnSelectFilter(obj){if(obj.value){switch(obj.id){case'SelectMarket':$('marketselector_application').style.display='block';if($('ProductArea').value=='relatedservices'){var strSelected='';for(iLoop=0;iLoop<$('Searchby_relatedsearches').options.length;iLoop++){if($('Searchby_relatedsearches').value==$('Searchby_relatedsearches').options[iLoop].value){strSelected=$('Searchby_relatedsearches').options[iLoop].text;}}
fnApplyFilter(strSelected,parseInt(obj.value),0);}else{fnApplyFilter($('ProductArea').value,parseInt(obj.value),0);}
break;case'SelectApplication':$('marketselector_producttype').style.display='block';if($('ProductArea').value=='relatedservices'){var strSelected='';for(iLoop=0;iLoop<$('Searchby_relatedsearches').options.length;iLoop++){if($('Searchby_relatedsearches').value==$('Searchby_relatedsearches').options[iLoop].value){strSelected=$('Searchby_relatedsearches').options[iLoop].text;}}
fnApplyFilter(strSelected,parseInt($('SelectMarket').value),parseInt(obj.value));}else{fnApplyFilter($('ProductArea').value,parseInt($('SelectMarket').value),parseInt(obj.value));}
break;case'SelectProductType':strURL='';if($('ProductArea').value=='relatedservices'){strURL='ProductSearch.aspx?view=true&type=relatedservices&category='+$('Searchby_relatedsearches').value+'&market='+$('SelectMarket').value+'&application='+$('SelectApplication').value+'&producttype='+$('SelectProductType').value;}else{strURL='ProductSearch.aspx?view=true&type='+$('ProductArea').value+'&searchby=market&market='+$('SelectMarket').value+'&application='+$('SelectApplication').value+'&producttype='+$('SelectProductType').value;}
window.location.href=strURL;break;}}else{$('marketselector_application').style.display='none';$('marketselector_producttype').style.display='none';}}
function fnApplyFilter(strType,intMarketID,intApplicationID){var strQS='type='+strType;strQS=strQS+((intMarketID>0)?'&market='+intMarketID:'');strQS=strQS+((intApplicationID>0)?'&application='+intApplicationID:'');var strID='SelectMarket_results';if(intApplicationID>0){strID='SelectApplication_results';}
var objDDL;if(intMarketID>0&&intApplicationID>0){objDDL=$('SelectProductType');}else if(intMarketID>0){objDDL=$('SelectApplication');}else{objDDL=$('SelectMarket');}
var req=new Request.JSON({method:'get',url:'../forms/ProductSearch_ApplyFilters.ashx?'+strQS,onRequest:function(){objDDL.readonly=true;$(strID).innerHTML='<img src="../images/generic/ajax.gif" alt="Loading..."/>';$(strID).style.display='block';},onComplete:function(response,text){var JSONResponse=JSON.decode(text);if(JSONResponse.success&&JSONResponse.success==1){if(intMarketID>0){$(strID).title=JSONResponse.data.results[0].count+' Results';$(strID).innerHTML='('+JSONResponse.data.results[0].count+')';strURL='';if($('ProductArea').value=='relatedservices'){strURL='ProductSearch.aspx?view=true&category='+$('Searchby_relatedsearches').value+'&type=relatedservices&market='+intMarketID+((intApplicationID>0)?'&application='+intApplicationID:'');}else{strURL='ProductSearch.aspx?view=true&type='+strType+'&searchby=market&market='+intMarketID+((intApplicationID>0)?'&application='+intApplicationID:'');}
$(strID).href=strURL;}else{$(strID).style.display='none';}
fnClearDDL(objDDL);for(iLoop=0;iLoop<JSONResponse.data.results.length;iLoop++){var opt1=new Option(JSONResponse.data.results[iLoop].name,JSONResponse.data.results[iLoop].id);objDDL.options.add(opt1);}}
objDDL.readonly=false;}}).send();}
function fnProductSetValue(strItem,strValue){$(strItem).value=strValue;}
function fnHideAllSearches(){$('searchby_adhesivessealants').style.display='none';$('searchby_adhesivessealants').value='';$('searchby_relatedsearches_div').style.display='none';$('substrateselector').style.display='none';$('marketselector').style.display='none';$('marketselector_market').style.display='none';$('marketselector_application').style.display='none';$('marketselector_producttype').style.display='none';$('btnSearch').style.display='none';}
function fnResetToDefaultValues(){$('Searchby').value='';$('Searchby_relatedsearches').value='';$('Substrate1').value='';$('Substrate2').value='';$('SelectMarket').value='';$('SelectApplication').value='';$('SelectProductType').value='';}
function fnClearDDL(objDDL){for(var x=objDDL.options.length;x>0;x--){objDDL.options[x]=null;}}
function fnUpdateSubstrateLists(strItem){var obj1=$('Substrate1');var obj2=$('Substrate2');while(obj1.options.length>0){obj1.options[0]=null;}
while(obj2.options.length>0){obj2.options[0]=null;}
var opt1=new Option('- Please Select -','');obj1.options.add(opt1);var opt2=new Option('- Please Select -','');obj2.options.add(opt2);var strList='';if(strItem.toLowerCase()=='adhesives'){strList=$('hdnAdhesiveSubstrates').value;}else if(strItem.toLowerCase()=='sealants'){strList=$('hdnSealantSubstrates').value;}
var arrItems=strList.split('+');for(i=0;i<arrItems.length;i++){var arrItem=arrItems[i].split('|');var opt1=new Option(arrItem[1],arrItem[0]);obj1.options.add(opt1);var opt2=new Option(arrItem[1],arrItem[0]);obj2.options.add(opt2);}}
function fnHideStep2(){$('substrateselector').style.display='none';$('marketselector').style.display='none';$('marketselector_market').style.display='none';$('marketselector_application').style.display='none';$('marketselector_producttype').style.display='none';}
function fnSetAjaxResult(strID){var strType=$('ProductArea').value;var strSearchBy=$('Searchby').value;var intCategoryID=($('Searchby_relatedsearches').value.length>0)?parseInt($('Searchby_relatedsearches').value):0;var intMarket=($('SelectMarket').value.length>0)?parseInt($('SelectMarket').value):0;var intApplication=($('SelectApplication').value.length>0)?parseInt($('SelectApplication').value):0;var intProductType=($('SelectProductType').value.length>0)?parseInt($('SelectProductType').value):0;var strQS='type='+strType;strQS=strQS+((strSearchBy.length>0)?'&searchby='+strSearchBy:'');strQS=strQS+((intCategoryID>0)?'&category='+intCategoryID:'');strQS=strQS+((intMarket>0)?'&market='+intMarket:'');strQS=strQS+((intApplication>0)?'&application='+intApplication:'');strQS=strQS+((intProductType>0)?'&producttype='+intProductType:'');var req=new Request.JSON({method:'get',url:'../forms/ProductSearch.ashx?'+strQS,onRequest:function(){$(strID).innerHTML='<img src="../images/generic/ajax.gif" alt="Loading..."/>';$(strID).style.display='block';},onComplete:function(response,text){var JSONResponse=JSON.decode(text);if(JSONResponse.type=='product'){$(strID).title=((JSONResponse.success==1)?JSONResponse.data.products.length:0)+' Results';$(strID).innerHTML='('+((JSONResponse.success==1)?JSONResponse.data.products.length:0)+')';}
if(JSONResponse.type=='company'){$(strID).title=((JSONResponse.success==1)?JSONResponse.data.companies.length:0)+' Results';$(strID).innerHTML='('+((JSONResponse.success==1)?JSONResponse.data.companies.length:0)+')';}
$(strID).href='ProductSearch.aspx?view=true&'+strQS;}}).send();}
function fnInitImages(){$$('img.page-image').each(function(el){el.setStyle('opacity',0);el.setStyle('visibility','hidden');});$$('img.page-image')[0].setStyle('opacity',1);$$('img.page-image')[0].setStyle('visibility','visible');fnStartFlip();}
function fnStartFlip(){setTimeout('fnFlipImage();',5000);}
function fnFlipImage(){var intImageCount=$$('img.page-image').length;for(iLoop=0;iLoop<$$('img.page-image').length;iLoop++){if($$('img.page-image')[iLoop].style.visibility=='visible'){var intCurrentItem=iLoop;}}
var intNextItem=(intCurrentItem<(intImageCount-1))?intCurrentItem+1:0;var morphOut=new Fx.Morph($$('img.page-image')[intCurrentItem],{duration:'long',transition:Fx.Transitions.Sine.easeOut});var morphIn=new Fx.Morph($$('img.page-image')[intNextItem],{duration:'long',transition:Fx.Transitions.Sine.easeOut});morphOut.start({'opacity':0,'visibility':'hidden'});morphIn.start({'opacity':1,'visibility':'visible'});fnStartFlip();}